package shujia.day04.ketang;


/*
    1、方法中的变量使用顺序遵循就近原则【方法内部 -> 成员变量】
    2、java提供了一关键字：this,使用this关键字，可以在方法中使用当前对象里其他成员【成员变量或者成员方法】
 */

class Phone2 {
    private String brand;
    private int price; // 只读
    private String color;

    public void setBrand(String brand) {
        //将传入的值赋值给当前对象的成员变量brand
//        brand = brand;
        //this表示当前调用该方法的对象
        this.brand = brand;
    }

    public String getBrand() {
        return brand;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public int getPrice() {
        return price;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getColor() {
        return color;
    }

    private void show() {
        String brand = "nihao";
        System.out.println("品牌：" + this.brand + ", 价格：" + this.price + ", 颜色：" + this.color);
    }

    public void show1(){
        this.show();
    }


}

public class PhoneDemo2 {
    public static void main(String[] args) {
        Phone2 phone = new Phone2();

        phone.setBrand("一加ACE5");
        phone.setPrice(2299);
        phone.setColor("陶瓷白");
        phone.show1();
    }
}
